TLS update uploaded
on January 23rd
added year-end
ratings and
championship matches.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
                                           Back to 2021 Sonoma Mendocino (SM) Area rating list selection
                                                2020 Sonoma Mendocino (SM) Area rating list selection
2021 TLS League Ratings
Section - No. California           District - No. California           Area - Sonoma Mendocino (SM)
All    Men    By Rating
(As of 01/26/2023)
2021 2021 2021
TLS TLS Current YrEnd
Rank Player NTRP NTRP NTRP Age City, State
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
1 Ryan Smith U
4.48 4.5 4.5  C  2019    18 +   COTATI, CA
2 Phillip Lam U
4.48 (4.5) 4.5  C  2019    18 +   Rohnert Park, CA
3 David Mullarkey U
4.44 4.5 4.5  C  2019    18 +   Novato, CA
4 Tom Veach U
4.40 4.5 4.5  S      18 +   Pt Reyes Sta, CA
5 Brendan Kuhlman U
4.40 (4.5) 4.5  A  2019    18 +   PETALUMA, CA
6 Steven Colletto U
4.40 4.5 4.5  C  2019    18 +   Petaluma, CA
7 Jonathan Chinn U
4.40 4.5 4.5  C  2019    18 +   Santa Rosa, CA
8 Antonio Vigil U
4.39 4.5 4.5  C  2019    18 +   Sebastopol, CA
9 Henry Hasegawa U
4.38 (4.5) 4.5  C  2018    18 +   Santa Rosa, CA
10 Michael Volkin U
4.36 4.5 4.5  C  2019    18 +   Santa Rosa, CA
11 Steve Carter U
4.35 4.5 4.5  C  2019    18 +   Santa Rosa, CA
12 Juan Arias U
4.30 4.5 4.5  C  2019    18 +   Santa Rosa, CA
13 Alex Baier U
4.29 (4.5) 4.5  A  2019    18 +   Vacaville, CA
14 Douglas Fladseth U
4.27 4.5 4.5  C  2019    65 +   Santa Rosa, CA
15 Blain Wong U
4.22 4.5 4.5  C  2019    18 +   Penngrove, CA
16 Craig Patterson U
4.19 4.5 4.5  C  2019    18 +   Mill Valley, CA
17 Tom Kincaid U
4.19 4.5 4.5  C  2019    40 +   Napa, CA
18 Paul Herrington U
4.18 4.5 4.5  C  2019    18 +   Santa Rosa, CA
19 Cory Fulchiron U
4.15 4.5 4.5  C  2019    18 +   Petaluma, CA
20 Gerald Mehciz U
4.13 4.5 4.5  C  2019    18 +   Penngrove, CA
21 Kevin To U
4.11 4.5 4.5  C  2019    18 +   Santa Rosa, CA
22 Oscar Lam U
4.09 4.5 4.5  C  2019    18 +   Queen Creek, AZ
23 Danny Sikes U
4.08 4.5 4.0  C  2019    40 +   Windsor, CA
24 David Brown U
4.07 4.5 4.0  C  2019    40 +   Windsor, CA
25 James Laier U
4.06 4.5 4.5  C  2018    18 +   Santa Rosa, CA
26 Tom Frisher U
4.05 4.5 4.0  S      40 +   Healdsburg, CA
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
27 Matthew Hunstock U
3.98 4.0 4.0  S      18 +   Santa Rosa, CA
28 Roy Peterka U
3.97 4.0 4.0  C  2018    40 +   Santa Rosa, CA
29 Paolo Garcia U
3.97 (4.0) 4.0  S      18 +   Daly City, CA
30 Paul Anderson U
3.97 4.0 4.0  S      18 +   Petaluma, CA
31 Migue Andrade-Marin U
3.96 4.0 4.0  C  2018    40 +   Santa Rosa, CA
32 Alex Yang U
3.95 (4.0) 4.0  C  2019    18 +   Hillsborough, CA
33 Song Bai U
3.94 4.0 4.0  C  2019    40 +   Petaluma, CA
34 John Hosbein U
3.93 4.0 4.5  C  2019    18 +   Petaluma, CA
35 Kevin Dahlstedt U
3.91 4.0 4.0  C  2019    40 +   Santa Rosa, CA
36 Timothy Barlow U
3.91 4.0 4.5  C  2019    18 +   Petaluma, CA
37 John Taylor U
3.90 4.0 4.0  S      18 +   Forestville, CA
38 Ta Dang U
3.87 4.0 4.0  C  2019    40 +   Santa Rosa, CA
39 Joel Banuelos U
3.87 4.0 3.5  C  2019    40 +   Santa Rosa, CA
40 Jamin Ruark U
3.86 4.0 4.0  C  2019    18 +   Santa Rosa, CA
41 John Klein U
3.86 4.0 4.0  C  2019    40 +   CRYSTAL BAY, NV
42 Michael Marx U
3.85 4.0 4.0  C  2019    40 +   Cotati, CA
43 Michael Lindh U
3.84 4.0 4.0  C  2019    18 +   WINDSOR, CA
44 Shane Grevin U
3.84 4.0 4.0  C  2019    40 +   Petaluma, CA
45 C Collins U
3.84 4.0 4.0  C  2019    18 +   LA Quinta, CA
46 Razi Arifuddin U
3.84 4.0 4.0  C  2019    40 +   Sebastopol, CA
47 Angelo Purugganan U
3.83 4.0 4.5  C  2019    18 +   Rohnert Park, CA
48 Philip Stepanek U
3.82 4.0 4.0  C  2019    40 +   Santa Rosa, CA
49 Toby Tyler U
3.81 4.0 4.0  C  2019    40 +   Petaluma, CA
50 Daniel Mathis U
3.81 4.0 4.0  C  2019    18 +   Santa Rosa, CA
51 Tony Fuller U
3.81 4.0 4.0  C  2019    40 +   Petaluma, CA
52 Albert Higgs U
3.80 4.0 4.0  S      18 +   Santa Rosa, CA
53 Chris Trechter U
3.79 4.0 4.0  S  2020    40 +   Windsor, CA
54 Nathan Strong U
3.79 4.0 4.0  S      40 +   Windsor, CA
55 Dustin St John U
3.79 4.0 4.0  S      18 +   Santa Rosa, CA
56 Scott Wester U
3.77 4.0 4.0  C  2019    40 +   Petaluma, CA
57 Cody Otero U
3.77 4.0 4.5  C  2019    18 +   Santa Rosa, CA
58 Renz Hoppe U
3.77 4.0 4.0  C  2019    40 +   Healdsburg, CA
59 Pablo Reed U
3.76 4.0 4.0  C  2019    18 +   Petaluma, CA
60 Craig Steiger U
3.75 4.0 4.5  C  2019    18 +   Novato, CA
61 Rob Heinemann U
3.75 4.0 4.0  C  2019    40 +   Petaluma, CA
62 Brandon Hill U
3.74 4.0 4.0  S      65 +   Santa Rosa, CA
63 Casey Caldwell U
3.74 4.0 4.0  C  2019    40 +   Healdsburg, CA
64 Ken Westly U
3.73 4.0 4.0  C  2019    40 +   Santa Rosa, CA
65 Don Ameral U
3.73 4.0 4.0  S      18 +   ROHNERT PARK, CA
66 Austin Martinez U
3.71 (4.0) 4.0  S  2019    18 +   Santa Rosa, CA
67 Justin Lynch U
3.71 4.0 4.0  C  2019    18 +   Santa Rosa, CA
68 Jon Moens U
3.70 4.0 4.0  C  2019    40 +   Windsor, CA
69 Sean Hubert U
3.70 4.0 4.0  C  2019    18 +   Santa Rosa, CA
70 Chris Micco U
3.69 4.0 4.0  C  2019    40 +   Petaluma, CA
71 Tom Larson U
3.68 4.0 4.0  C  2019    40 +   Healdsburg, CA
72 Ben Murillo U
3.67 (4.0) 4.0  C  2019    18 +   San Ramon, CA
73 Peter Kennedy U
3.67 4.0 4.0  C  2019    40 +   NOVATO, CA
74 Geoffrey Kegley U
3.67 4.0 4.0  C  2019    40 +   Santa Rosa, CA
75 Bruce Wilson U
3.66 4.0 3.5  S      40 +   Santa Rosa, CA
76 Christopher Williams U
3.66 4.0 4.0  C  2019    40 +   Santa Rosa, CA
77 Seth Petersen U
3.66 4.0 4.0  C  2019    40 +   Santa Rosa, CA
78 Dzung Huynh U
3.66 4.0 4.0  C  2019    40 +   Santa Rosa, CA
79 Andy Cheng U
3.66 (4.0) 3.5  C  2019    18 +   Mountain View, CA
80 Markus Ong U
3.65 4.0 4.0  S      18 +   Santa Rosa, CA
81 Radhakrishnan Pillai U
3.64 4.0 4.0  S      18 +   Santa Rosa, CA
82 Luis Nanez U
3.64 4.0 4.0  C  2019    40 +   Petaluma, CA
83 Christopher Horne U
3.62 4.0 4.0  C  2019    40 +   Petaluma, CA
84 Ben Borsian U
3.61 4.0 3.5  C  2019    18 +   Petaluma, CA
85 Mauricio Rodriguezramirez U
3.60 4.0 4.0  C  2019    40 +   Santa Rosa, CA
86 Keith Richardson U
3.60 4.0 4.0  C  2019    40 +   Santa Rosa, CA
87 Minh Ta U
3.57 4.0 4.0  C  2019    40 +   Villa Grande, CA
88 Geoff Scott U
3.56 4.0 4.0  C  2019    40 +   Healdsburg, CA
89 Randall Watkins U
3.55 4.0 4.0  C  2019    40 +   Santa Rosa, CA
90 Philippe Hobson U
3.55 4.0 4.0  S      40 +   Santa Rosa, CA
91 Todd Hutchings U
3.53 4.0 4.0  C  2019    40 +   SANTA ROSA, CA
92 Ryan Bey U
3.53 4.0 4.0  C  2019    18 +   Santa Rosa, CA
93 Brett Martinez U
3.52 4.0 4.0  C  2018    18 +   Santa Rosa, CA
94 Nick Grudzien U
3.51 4.0 4.0  C  2018    40 +   Santa Rosa, CA
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
95 Paul McEvoy U
3.50 3.5 4.0  C  2019    40 +   Santa Rosa, CA
96 Mario Sottile U
3.44 3.5 4.0  C  2019    18 +   Santa Rosa, CA
97 Matthew Core U
3.43 3.5 4.0  S      40 +   ROHNERT PARK, CA
98 Mike Richter U
3.42 3.5 4.0  S      40 +   Santa Rosa, CA
99 Wes Lee U
3.41 3.5 4.0  C  2019    40 +   Santa Rosa, CA
100 Kevin Garvin U
3.37 3.5 3.5  C  2019    40 +   Healdsburg, CA
101 Douglas Oclassen U
3.35 3.5 3.5  C  2019    40 +   Santa Rosa, CA
102 Bryce Hetler U
3.35 3.5 3.5  C  2019    40 +   Occidental, CA
103 Abdel Aziz Zhari U
3.34 3.5 3.5  S      40 +   Healdsburg, CA
104 Luca Citti U
3.34 3.5 3.5  C  2018    40 +   Santa Rosa, CA
105 Chris Call U
3.32 3.5 3.5  C  2019    40 +   Healdsburg, CA
106 Michael Li U
3.31 3.5 4.0  C  2019    40 +   Santa Rosa, CA
107 Robert Grove U
3.30 3.5 4.0  C  2019    40 +   Santa Rosa, CA
108 Terry Price U
3.29 3.5 4.0  C  2019    40 +   Santa Rosa, CA
109 Stanton Ireland U
3.26 3.5 3.5  C  2019    40 +   Windsor, CA
110 Justin Marion U
3.25 (3.5) 3.5  S      18 +   Petaluma, CA
111 Gabe Manville U
3.23 3.5 3.5  S  2019    18 +   Santa Rosa, CA
112 sangkyo shin U
3.22 3.5 3.5  S      40 +   Santa Rosa, CA
113 Ryan Thomas U
3.21 3.5 3.5  C  2018    40 +   Santa Rosa, CA
114 Michael Cobb U
3.21 3.5 4.0  S  2020    18 +   Santa Rosa, CA
115 James Joiner U
3.19 3.5 3.5  C  2019    40 +   Cotati, CA
116 Vivek Kumra U
3.18 3.5 3.5  C  2019    40 +   DILLON BEACH, CA
117 James Selby U
3.17 3.5 3.5  C  2019    40 +   Santa Rosa, CA
118 Tim Meksavanh U
3.16 3.5 3.5  C  2019    40 +   Petaluma, CA
119 George Lemp U
3.16 3.5 3.5  S      40 +   Santa Rosa, CA
120 Dan Brown U
3.16 3.5 0.0     2021    40 +   Windsor, CA
121 Mark Wilson U
3.15 3.5 3.5  C  2019    40 +   Petaluma, CA
122 Le Nguyen U
3.14 3.5 3.5  C  2019    40 +   Santa Rosa, CA
123 Steve Gallenson U
3.12 3.5 3.5  C  2019    40 +   Santa Rosa, CA
124 Alan Maciel U
3.11 3.5 3.5  C  2019    40 +   Petaluma, CA
125 Tom Cargile U
3.08 3.5 3.0  C  2019    40 +   Santa Rosa, CA
126 Kevin Reynolds U
3.01 3.5 3.5  C  2019    40 +   Rohnert Park, CA
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
127 Wade Barnhart U
3.00 (3.0) 3.0  S      18 +   Kenwood, CA
128 Tim Stein U
2.99 3.0 3.5  C  2019    40 +   Santa Rosa, CA
129 Tony Casesa U
2.99 3.0 3.5  C  2019    40 +   Santa Rosa, CA
130 Shawn Shaw U
2.98 (3.0) 3.5  C  2019    18 +   Santa Rosa, CA
131 Rick Pearson U
2.98 3.0 3.0  S      40 +   Penngrove, CA
132 Robert Larsen U
2.97 3.0 3.5  C  2019    40 +   Santa Rosa, CA
133 Alvin Chu U
2.94 3.0 3.5  S      40 +   Rohnert Park, CA
134 David Koch U
2.93 (3.0) 3.5  C  2019    18 +   Santa Rosa, CA
135 ozzie flores U
2.93 3.0 3.5  C  2019    40 +   Rohnert Park, CA
136 Doug Limbach U
2.91 3.0 3.5  C  2019    40 +   PETALUMA, CA
137 Rance Fortenberry U
2.91 3.0 3.5  S      40 +   Santa Rosa, CA
138 Bruce McCann U
2.90 3.0 3.5  S  2020    40 +   Sebastopol, CA
139 Joe Leo U
2.88 (3.0) 3.5  C  2019    18 +   Santa Rosa, CA
140 Jay Moore U
2.81 3.0 3.5  C  2019    40 +   Santa Rosa, CA
141 Curt Mason U
2.80 3.0 3.5  C  2019    40 +   Sonoma, CA
142 Andrea Del Grosso U
2.80 3.0 3.0  S      40 +   Santa Rosa, CA
143 Mark Castaldi U
2.78 (3.0) 3.5  S      40 +   Santa Rosa, CA
144 Shashank More U
2.72 3.0 3.0  S  2020    40 +   Santa Rosa, CA
145 Conrad Tapado U
2.64 (3.0) 3.0  S      40 +   Santa Rosa, CA
Marcelo Aguero U
n/a n/a 3.5  C  2019    18 +   Santa Rosa, CA
James Averill U
n/a n/a 4.0  S      18 +   Santa Rosa, CA
Matt Baker U
n/a n/a 3.5  C  2019    18 +   Santa Rosa, CA
Jay Bansal U
n/a n/a 4.0  S  2020    18 +   Healdsburg, CA
Barry Cossman U
n/a n/a 3.5  S      40 +   Santa Rosa, CA
Doug Cox U
n/a n/a 4.0  C  2019    18 +   Petaluma, CA
John Dennison U
n/a n/a 3.5  C  2019    40 +   Healdsburg, CA
Tripp Donelan U
n/a n/a 3.5  S      40 +   Santa Rosa, CA
Arcadio Fogal U
n/a n/a 4.0  C  2019    18 +   Windsor, CA
Mike Gallagher U
n/a n/a 3.5  C  2019    18 +   Santa Rosa, CA
Robert Gould U
n/a n/a 3.0  C  2019    18 +   Santa Rosa, CA
GEOFF HORNSBY U
n/a n/a 3.5  C  2019    40 +   Santa Rosa, CA
Craig Lucas U
n/a n/a 3.0  C  2019    40 +   Santa Rosa, CA
David Moeller U
n/a n/a 3.5  S      18 +   Santa Rosa, CA
Jonathan Nathe U
n/a n/a 4.0  C  2019    18 +   Petaluma, CA
Matthew Parry U
n/a n/a 4.5  C  2019    18 +   PLEASANTON, CA
Jack Peirce U
n/a n/a 3.5  S  2020    18 +   Santa Rosa, CA
Stephen Schulte U
n/a n/a 4.0  S  2020    18 +   Petaluma, CA
Mike Seay U
n/a n/a 3.0  S      40 +   Santa Rosa, CA
Lakshman Sundaram U
n/a n/a 4.0  S      18 +   Santa Rosa, CA
John Walker U
n/a n/a 4.0  S  2020    18 +   Santa Rosa, CA
Matt Walls U
n/a n/a 3.5  S      18 +   Santa Rosa, CA